@CHARSET "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0
}

input,textarea,select,button {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

img,input,label,button {
	vertical-align: middle
}

ul {
	list-style: none outside none;
	margin: 0;
	list-style: none;
}

a {
	color: #1c1c1c;
	text-decoration: none
}

a:hover {
	color: #f30;
	text-decoration: underline
}

a:link {
	color: #00F;
	text-decoration: none
}

a:visited {
	color: #00F;
	text-decoration: none
}

/* 页面字体、字体大小和背景颜色*/
body {
	font-family: "Microsoft Yahei", "Helvetica Neue", "Luxi Sans",
		"DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti !important;
	font-size: 14px;
	background-color: #f6f6f9;
	_zoom: 1
}


.skin-color-green {
	background-color: #f6f6f9
}

.w960px {
	width: 960px
}

.g_hf-bg {
	background:
		url(http://s1.hao123img.com/img/Ad/WH/uu/LA/ZW/5/hf_body_bg.png)
		repeat-x
}

/* 左对齐 */
.g_fl {
	float: left
}

/* 右对齐 */
.g_fr {
	float: right
}

/* 左右栏自动适应大小 */
.g_clr:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.g_clr {
	*zoom: 1
}

/* 划横线  */
.wf-line {
	border-top: 1px dashed #cce0c2;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	margin: 0 14px 3px 14px
}

.layout-userbar,.layout-header,.layout-search,.layout-searchbottom,.layout-content,.layout-bottom,.layout-footer
	{
	margin: 0 auto
}

.layout-userbar {
	width: 100%;
	height: 28px;
	background-position: 0 0;
	min-width: 960px;
	*zoom: 1
}

.layout-userbar .layout-inner {
	margin: 0 auto
}

.layout-container {
	position: relative;
	background-position: 0 -256px;
	position: static\9;
	min-width: 960px;
	*zoom: 1
}

:root .layout-container {
	position: relative
}

.layout-header {
	height: 80px
}

.layout-search-hotword {
	width: 958px;
	height: 67px;
	padding-top: 6px;
	border: 1px solid #c4e0b6;
	margin-bottom: 10px;
	background: #EFF7FE;
	margin: 3px auto 10px auto
}

.layout-content-slider {
	float: left;
	width: 240px;
	margin-bottom: 10px;
	overflow: hidden;
	background: #f9fcf5;
	border: 1px solid #cbe6bd
}

.layout-content-ct {
	float: right;
	width: 710px
}

.layout-famoussite {
	width: 706px;
	border: 1px solid #97c853;
	background: #fcfdfa;
	position: relative
}

.layout-coolsite {
	border: 1px solid #cbe6bd;
	width: 708px
}

.layout-friend {
	border: 1px solid #cbe6bd;
	width: 708px
}

.layout-adbar {
	width: 958px;
	height: 96px;
	border: 1px solid #c4e0b6;
	background: #f6fcf0;
	margin: 6px auto 10px auto;
	width: 958px;
}

.layout-bottom {
	display: none;
	background-color: #e9e9ec
}

.layout-footer {
	background-color: #e9e9ec
}

.layout-debug {
	margin-top: 10px;
	width: 958px;
	height: 50px;
	padding-top: 6px;
	border: 1px solid #c4e0b6;
	margin-bottom: 10px;
	margin: 3px auto 10px auto;
	width: 958px;
}

.widget-userbar {
	font-size: 12px;
	height: 80px
}

.widget-userbar .g_fl {
	padding-top: 6px;
	white-space: nowrap
}

.widget-userbar .g_fr {
	padding-top: 7px;
	_padding-top: 6px
}

.widget-header .g_fr {
	_margin-left: 3px;
	width: 242px
}

.widget-header .box-logo {
	display: inline-block;
	width: 242px;
	height: 72px;
	overflow: hidden
}

.widget-header .box-banner {
	border: 1px solid #e8e8e8;
	width: 710px;
	height: 65px;
	margin: 5px 0 0 5px;
	display: inline-block;
	vertical-align: middle\0;
	border: 1px solid #e8e8e8;
}

.widget-header .box-banner img {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.widget-site {
	float: left;
	width: 706px
}

.widget-site .site {
	width: 706px;
	float: left;
	position: relative;
	z-index: 80
}

.widget-site .site-refresh-w {
	width: 706px;
	height: 30px;
	float: left
}

.widget-site .site-refresh {
	margin-bottom: 10px;
	font-size: 12px;
	width: 700px;
	color: #ea9530;
	margin: 0 auto;
	height: 20px;
	line-height: 20px;
	background-color: #f9f9d4;
	text-align: center
}

.widget-site .site-refresh a {
	text-decoration: underline;
	color: #0053a5;
	margin-left: 3px;
	cursor: pointer
}

.widget-site .site-manage {
	position: absolute;
	top: 0;
	right: 0;
	width: 33px;
	height: 33px;
	cursor: pointer;
	z-index: 10
}

.widget-site .site-bd {
	float: left;
	padding-bottom: 10px;
	margin-top: 6px;
	padding-left: 12px;
	position: relative;
	padding-bottom: 7px;
	*padding-bottom: 12px
}

.widget-site .site-item {
	color: #000;
	font-size: 14px;
	float: left;
	display: inline;
	height: 22px;
	line-height: 20px;
	overflow: hidden
}

.widget-site .site-item-normal {
	width: 130px;
	margin: 4px 0 4px 4px
}

.widget-site .site-item-important a {
	color: #f30
}

.widget-site .site-item-normal a {
	padding-left: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	outline: 0;
	text-decoration: none;
	background-image:
		url(http://localhost:8080/Gooway/img/site-item-background.png);
	background-position: 2px 44%;
	background-position: 2px 40% \9;
	background-repeat: no-repeat;
	margin-left: 0;
	width: auto;
	padding: 3px 7px 1px 25px;
	max-width: 85px;
	display: inline-block;
	_width: 67px;
	min-width: 67px
}

.widget-site .site-item-normal a {
	*position: relative;
	*bottom: -2px
}

.widget-site .site-item-double {
	width: 110px;
	margin: 4px 0 4px 4px
}

.widget-site .site-item-double a {
	outline: 0;
	text-decoration: none;
	background-image: url(http://1.su.bdimg.com/icon/6000.png);
	background-position: 2px 44%;
	background-position: 2px 40% \9;
	background-repeat: no-repeat;
	margin-left: 0;
	width: auto;
	padding: 3px 6px 1px 25px;
	display: inline-block
}

.widget-site .site-item-double a.second {
	padding-left: 6px;
	background: 0
}

.widget-site .site-item a:hover {
	text-decoration: underline;
	color: #F30
}

.widget-site .site-item-recommend a {
	color: #f30
}

.widget-site .site-item-add {
	top: 2px;
	top: 1px\9;
	border: 1px dotted #bbb;
	height: 20px;
	line-height: 20px;
	position: relative;
	overflow: visible;
	cursor: pointer
}

.widget-site .site-item-add i {
	height: 20px;
	width: 17px;
	float: left;
	background-image:
		url(http://s0.hao123img.com/v3/tn/5h/oC/T5/eX/2/index_icon.png);
	background-repeat: no-repeat;
	background-position: -278px -396px
}

.widget-site .site-item-add-normal span {
	padding-left: 5px;
	color: #a6a6a6;
	line-height: 18px\9

}

.widget-site .site-item-add:hover,.widget-site .site-item-add-hover {
	background-color: #e6e6e6
}

.widget-site .site-item-add:hover i,.widget-site .site-item-add-hover i
	{
	background-position: -278px -431px
}

.widget-site .site-item-add:hover span,.widget-site .site-item-add-hover span
	{
	color: #333
}

.widget-site .site-item-add strong {
	padding-left: 0;
	position: absolute;
	z-index: 20;
	width: 17px;
	text-align: center;
	line-height: 16px;
	height: 16px;
	background:
		url(http://s1.hao123img.com/v3/00/bo/57/lv/Dh/5/sprite-site.png)
		-154px 0 no-repeat;
	font-size: 9px;
	font-family: Tahoma;
	right: -10px;
	top: -8px
}

.widget-site .site-item-add-normal {
	width: 91px;
	margin: 4px 0 4px 6px;
	margin-top: 6px\9

}

.widget-site .site-item-add-short {
	width: 20px;
	margin: 4px 0 4px -24px;
	z-index: 126
}

.widget-friend {
	clear: both;
	margin-left: 20px;
	padding-bottom: 3px
}

.widget-friend span {
	display: inline-block;
	height: 15px;
	line-height: 20px
}

.widget-cool {
	clear: both
}

.widget-cool .wf-inner {
	margin-left: 3px;
	padding-bottom: 3px;
	_padding-bottom: 0
}

.widget-cool h3 {
	clear: left;
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	margin: 0 3px;
	padding: 0;
	text-indent: 17px;
	width: 75px;
}

.widget-cool ul {
	display: block;
	float: left;
	margin: 3px 8px 3px 18px;
	width: 580px;
	list-style-type: none;
	padding: 0;
}

.widget-cool li {
	width: auto;
	float: left;
	margin-bottom: 5px;
	list-style-type: none;
}

.widget-cool li span {
	display: block;
	height: 20px;
	line-height: 20px;
	margin-right: 3px;
	overflow: inherit;
	padding: 1px 8px;
	text-align: center;
	text-decoration: none;
}

.widget-cool a {
	color: #1c1c1c;
	text-decoration: none
}

.widget-cool a:hover {
	color: #f30;
	text-decoration: underline
}

.widget-famoussite {
	clear: both
}

.widget-famoussite .wf-inner {
	margin-left: 14px;
	padding-bottom: 3px;
	_padding-bottom: 0
}

.widget-famoussite span {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px
}

.widget-famoussite span a {
	padding: 1px 7px
}

.widget-famoussite .wf-line {
	border-top: 1px dashed #cce0c2;
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	margin: 0 14px 3px 14px
}

.widget-adbar {
	font-size: 14px
}

.widget-adbar img {
	width: 100%;
	height: 100%
}

.widget-tools {
	padding-left: 28px;
	font-size: 12px;
	height: 126px;
	overflow: hidden
}

.widget-tools-w {
	width: 960px;
	margin: 0 auto
}

.widget-tools .groups {
	overflow: hidden
}

.widget-tools .groups h4 {
	padding-top: 5px
}

.widget-tools .groups h4 a {
	font-size: 12px
}

.widget-tools .groups li {
	float: left;
	width: 238px;
	padding-left: 2px;
	padding-right: 0;
	line-height: 26px
}

.widget-tools .groups li.bg {
	background: url(http://s1.hao123img.com/v3/00/Ku/zp/wF/4j/7/foot-bg.png)
		222px 13px no-repeat
}

.widget-tools span {
	display: inline-block;
	width: 72px
}

.widget-tools span a {
	color: #666
}

.widget-copyright {
	width: 938px;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	height: 40px;
	overflow: hidden;
	background-color: #e9e9ec
}

.widget-copyright .links {
	float: left;
	color: #999;
	padding: 9px 0;
	height: 20px;
	line-height: 20px
}

.widget-copyright .gray {
	color: #999
}

.widget-copyright .copyright {
	float: right;
	padding: 10px 0;
	height: 20px;
	line-height: 20px;
	position: relative;
	padding-right: 18px
}

/*选项卡*/
.widget_tab {
	margin: 0px;
	padding: 0px;
	margin: 0 auto
}

/*选项卡菜单*/
.widget_tab_menu {
	width: 100%;
	background:
		url(http://localhost:8080/Gooway/img/tab-menu-background.gif);
	height: 28px;
	line-height: 28px;
}

.widget_tab_menu ul {
	margin: 0px;
	padding: 0px;
}

.widget_tab_menu li {
	float: left;
	display: block;
	cursor: pointer;
	width: 114px;
	text-align: center;
	color: #949694;
	font-weight: bold;
}

.widget_tab_menu li.hover {
	padding: 0px;
	background: #fff;
	width: 116px;
	border-left: 1px solid #A8C29F;
	border-top: 1px solid #A8C29F;
	border-right: 1px solid #A8C29F;
	background:
		url(http://localhost:8080/Gooway/img/tab-menu-hover-background.gif);
	color: #739242;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}

/*选项卡内容*/
.widget_tab_content {
	clear: both;
	margin-top: 0px;
	width: 100%;
	border: 1px solid #A8C29F;
	border-top: none;
	padding-top: 8px
}

/*搜索框内容*/
.widget-search {
	float: left;
	width: 640px;
	height: 67px;
	_height: 68px;
	font-size: 14px
}

.widget-search-keybox {
	float: left;
	width: 300px;
	height: 67px;
	padding-top: 10px;
	font-size: 14px
}

.widget-search-keybox a {
	color: #1c1c1c;
	text-decoration: none
}

.widget-search-keybox a:hover {
	color: #f30;
	text-decoration: underline
}

.widget-search .box-search_l {
	float: left;
	overflow: hidden;
	position: relative;
	width: 140px;
	height: 68px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	text-align: center;
	bottom: 0;
	right: 0
}

.widget-search .box-search_c {
	float: left;
	padding-top: 15px
}

.widget-search .box-search_input {
	float: left;
	position: relative;
	background: #fff;
	z-index: 99;
	cursor: text;
	height: 30px;
	border: 1px solid #ababab;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	padding-right: 30px
}

.widget-search .box-search_input input {
	border: 0;
	background: 0;
	width: 320px;
	height: 18px;
	margin-top: 6px;
	*margin-top: 5px;
	font: 16px arial;
	padding-left: 7px
}

.search-input {
	background: url("image/tabimg_gwfqjw.png") no-repeat scroll -403px
		-108px transparent;
	display: inline-block;
	height: 34px;
	margin-top: 1px;
	width: 97px;
	float: left
}

.widget-search .m {
	border: 0;
	background: #BBB;
	float: left;
	width: 90px;
	height: 33px;
	line-height: 33px;
	padding: 0;
	cursor: pointer;
	font-family: SimSun;
	font-size: 100%
}